package com.whnk.pm.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.whnk.common.base.BaseEntity;
import java.util.Date;

/**
 * 项目基本表 pm_pro_info
 * 
 * @author whwhnk
 * @date 2019-07-24
 */
public class ProInfo extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 项目主键 */
	private Integer proId;
	/** 项目编号 */
	private String proSn;
	/** 公司项目编号 */
	private String proSelfSn;
	/** 项目名称 */
	private String proName;
	/** 所属机构 */
	private String proDept;
	/** 计划开始日期 */
	private Date proStdt;
	/** 计划结束日期 */
	private Date proEddt;
	/** 项目类型 */
	private String proType;
	/** 项目状态 */
	private String proSta;
	/** 人月数 */
	private Double proWl;
	/** 订单主键 */
	private Integer ctrId;

	public void setProId(Integer proId) 
	{
		this.proId = proId;
	}

	public Integer getProId() 
	{
		return proId;
	}
	public void setProSn(String proSn) 
	{
		this.proSn = proSn;
	}

	public String getProSn() 
	{
		return proSn;
	}
	public void setProSelfSn(String proSelfSn) 
	{
		this.proSelfSn = proSelfSn;
	}

	public String getProSelfSn() 
	{
		return proSelfSn;
	}
	public void setProName(String proName) 
	{
		this.proName = proName;
	}

	public String getProName() 
	{
		return proName;
	}
	public void setProDept(String proDept) 
	{
		this.proDept = proDept;
	}

	public String getProDept() 
	{
		return proDept;
	}
	public void setProStdt(Date proStdt) 
	{
		this.proStdt = proStdt;
	}

	public Date getProStdt() 
	{
		return proStdt;
	}
	public void setProEddt(Date proEddt) 
	{
		this.proEddt = proEddt;
	}

	public Date getProEddt() 
	{
		return proEddt;
	}
	public void setProType(String proType) 
	{
		this.proType = proType;
	}

	public String getProType() 
	{
		return proType;
	}
	public void setProSta(String proSta) 
	{
		this.proSta = proSta;
	}

	public String getProSta() 
	{
		return proSta;
	}
	public void setProWl(Double proWl) 
	{
		this.proWl = proWl;
	}

	public Double getProWl() 
	{
		return proWl;
	}
	public void setCtrId(Integer ctrId) 
	{
		this.ctrId = ctrId;
	}

	public Integer getCtrId() 
	{
		return ctrId;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("proId", getProId())
            .append("proSn", getProSn())
            .append("proSelfSn", getProSelfSn())
            .append("proName", getProName())
            .append("proDept", getProDept())
            .append("proStdt", getProStdt())
            .append("proEddt", getProEddt())
            .append("proType", getProType())
            .append("proSta", getProSta())
            .append("proWl", getProWl())
            .append("ctrId", getCtrId())
            .toString();
    }
}
